const Router = require('@koa/router');
const fun = require('../controller/system/role.controller');
const config = require('../config');

const router = new Router({ prefix: `${config.ADMIN_PREFIX}` });
const str1 = '/sys-role';

// 新增角色
router.post(str1, fun.createRole);

// 获取角色列表（分页）
router.get(str1, fun.listRoles);

// 编辑角色
router.put(str1, fun.updateRole);

// 删除角色（支持批量）
router.delete(str1, fun.deleteRole);

// 获取角色可分配的菜单列表
router.get(`${str1}/menu`, fun.getRoleMenus);

// 保存角色菜单关联
router.put(`${str1}/menu`, fun.saveRoleMenus);
module.exports = router;
